<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>WLog: ILevel.h文件参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css">
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- 制作者 Doxygen 1.5.8 -->
<script type="text/javascript">
<!--
function changeDisplayState (e){
  var num=this.id.replace(/[^[0-9]/g,'');
  var button=this.firstChild;
  var sectionDiv=document.getElementById('dynsection'+num);
  if (sectionDiv.style.display=='none'||sectionDiv.style.display==''){
    sectionDiv.style.display='block';
    button.src='open.gif';
  }else{
    sectionDiv.style.display='none';
    button.src='closed.gif';
  }
}
function initDynSections(){
  var divs=document.getElementsByTagName('div');
  var sectionCounter=1;
  for(var i=0;i<divs.length-1;i++){
    if(divs[i].className=='dynheader'&&divs[i+1].className=='dynsection'){
      var header=divs[i];
      var section=divs[i+1];
      var button=header.firstChild;
      if (button!='IMG'){
        divs[i].insertBefore(document.createTextNode(' '),divs[i].firstChild);
        button=document.createElement('img');
        divs[i].insertBefore(button,divs[i].firstChild);
      }
      header.style.cursor='pointer';
      header.onclick=changeDisplayState;
      header.id='dynheader'+sectionCounter;
      button.src='closed.gif';
      section.id='dynsection'+sectionCounter;
      section.style.display='none';
      section.style.marginLeft='14px';
      sectionCounter++;
    }
  }
}
window.onload = initDynSections;
-->
</script>
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>首页</span></a></li>
      <li><a href="namespaces.html"><span>名字空间</span></a></li>
      <li><a href="annotated.html"><span>类</span></a></li>
      <li class="current"><a href="files.html"><span>文件</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="files.html"><span>文件列表</span></a></li>
      <li><a href="globals.html"><span>文件成员</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>ILevel.h文件参考</h1><code>#include &lt;string&gt;</code><br>
<code>#include &quot;<a class="el" href="Record_8h-source.html">Record.h</a>&quot;</code><br>

<p>
<div class="dynheader">
ILevel.h包含/依赖关系图：</div>
<div class="dynsection">
<p><center><img src="ILevel_8h__incl.png" border="0" usemap="#ILevel.h_map" alt=""></center>
<map name="ILevel.h_map">
<area shape="rect" id="node5" href="Record_8h.html" title="Record.h" alt="" coords="39,83,111,111"></map>
</div>

<p>
<div class="dynheader">
此图展示直接或间接包含该文件的文件：</div>
<div class="dynsection">
<p><center><img src="ILevel_8h__dep__incl.png" border="0" usemap="#ILevel.hdep_map" alt=""></center>
<map name="ILevel.hdep_map">
<area shape="rect" id="node3" href="BlockOuter_8cpp.html" title="BlockOuter.cpp" alt="" coords="5,83,117,111"><area shape="rect" id="node5" href="ILevel_8cpp.html" title="ILevel.cpp" alt="" coords="141,83,219,111"><area shape="rect" id="node7" href="ILogProcess_8h.html" title="ILogProcess.h" alt="" coords="243,83,347,111"><area shape="rect" id="node11" href="WLogInterface_8h.html" title="WLogInterface.h" alt="" coords="327,161,441,189"><area shape="rect" id="node18" href="RegularOuter_8cpp.html" title="RegularOuter.cpp" alt="" coords="421,83,544,111"><area shape="rect" id="node20" href="XmlOuter_8cpp.html" title="XmlOuter.cpp" alt="" coords="568,83,667,111"><area shape="rect" id="node9" href="ILogProcess_8cpp.html" title="ILogProcess.cpp" alt="" coords="185,161,303,189"><area shape="rect" id="node13" href="Record_8cpp.html" title="Record.cpp" alt="" coords="273,238,361,266"><area shape="rect" id="node15" href="WLogInterface_8cpp.html" title="WLogInterface.cpp" alt="" coords="385,238,513,266"></map>
</div>

<p>
<a href="ILevel_8h-source.html">浏览该文件的源代码。</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>组合类型</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">class &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="classWLog_1_1ILevel.html">WLog::ILevel</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Define Interface for Log Level.  <a href="classWLog_1_1ILevel.html#_details">更多...</a><br></td></tr>
<tr><td colspan="2"><br><h2>名字空间</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceWLog.html">WLog</a></td></tr>

<tr><td colspan="2"><br><h2>宏定义</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#0dd54d262b6f14f4bc391a308ed13a7f">OUT_NAME</a>&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#f23118c73adabada3de7341a278b9771">OUT_DSCRP</a>&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 1)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#4f175ae46d9e17de3260cc4f76e75177">OUT_LINENO</a>&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 2)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#1940b107d0fdbf0dc6bb29b2c2c828a9">OUT_FUNCNAME</a>&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 3)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#8a1cb3712bd7a21dd934f2d46e3d5021">OUT_FILENAME</a>&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 4)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#c3429870eb853c3b46e43b7687c5fb75">OUT_TIME</a>&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 5)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#86e5a01783a27ce4b5b999ecc85de9ee">OUT_NEWLINE</a>&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 6)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#5fd2c751ba03efcdc0f6eaadbe175c9a">SIGNED_OUT_ALL</a>&nbsp;&nbsp;&nbsp;(OUT_NAME|OUT_DSCRP|OUT_LINENO|OUT_FUNCNAME|OUT_FILENAME|OUT_TIME|OUT_NEWLINE)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#5642599debe6e90af72366d09c118c01">SIGNED_OUT_NONE</a>&nbsp;&nbsp;&nbsp;(0)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#3c3835bbb2393e0c43ef1cd88c70edb3">SIGNED_OUT_NO_FILE_NAME</a>&nbsp;&nbsp;&nbsp;(OUT_NAME|OUT_DSCRP|OUT_LINENO|OUT_FUNCNAME|OUT_TIME|OUT_NEWLINE)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="ILevel_8h.html#b744fc9817e3580fae60b2b5d6838261">SIGNED_GET_BOOL</a>(sign, which)&nbsp;&nbsp;&nbsp;(0 != (sign &amp; which))</td></tr>

<tr><td colspan="2"><br><h2>类型定义</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef bool(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceWLog.html#fc8bd5f12f250893cf48c07b699a247d">WLog::FunCallBack</a> )(Record *, IOuter *)</td></tr>

<tr><td colspan="2"><br><h2>函数</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceWLog.html#6315f1351a7f92cf5bb70536413cb0da">WLog::cb_trimFileName</a> (Record *pRecord, IOuter *)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceWLog.html#9ceab8f8dc49e6ae5886332c430b3573">WLog::cb_exit</a> (Record *, IOuter *pOuter)</td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespaceWLog.html#05e19038a875320b3c71790d92a282cf">WLog::cb_assert</a> (Record *, IOuter *pOuter)</td></tr>

</table>
<hr><h2>宏定义文档</h2>
<a class="anchor" name="0dd54d262b6f14f4bc391a308ed13a7f"></a><!-- doxytag: member="ILevel.h::OUT_NAME" ref="0dd54d262b6f14f4bc391a308ed13a7f" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUT_NAME&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 0)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00012">12</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="f23118c73adabada3de7341a278b9771"></a><!-- doxytag: member="ILevel.h::OUT_DSCRP" ref="f23118c73adabada3de7341a278b9771" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUT_DSCRP&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 1)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00013">13</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="4f175ae46d9e17de3260cc4f76e75177"></a><!-- doxytag: member="ILevel.h::OUT_LINENO" ref="4f175ae46d9e17de3260cc4f76e75177" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUT_LINENO&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 2)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00014">14</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="1940b107d0fdbf0dc6bb29b2c2c828a9"></a><!-- doxytag: member="ILevel.h::OUT_FUNCNAME" ref="1940b107d0fdbf0dc6bb29b2c2c828a9" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUT_FUNCNAME&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 3)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00015">15</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="8a1cb3712bd7a21dd934f2d46e3d5021"></a><!-- doxytag: member="ILevel.h::OUT_FILENAME" ref="8a1cb3712bd7a21dd934f2d46e3d5021" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUT_FILENAME&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 4)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00016">16</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="c3429870eb853c3b46e43b7687c5fb75"></a><!-- doxytag: member="ILevel.h::OUT_TIME" ref="c3429870eb853c3b46e43b7687c5fb75" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUT_TIME&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 5)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00017">17</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="86e5a01783a27ce4b5b999ecc85de9ee"></a><!-- doxytag: member="ILevel.h::OUT_NEWLINE" ref="86e5a01783a27ce4b5b999ecc85de9ee" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define OUT_NEWLINE&nbsp;&nbsp;&nbsp;(0x1 &lt;&lt; 6)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00018">18</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="5fd2c751ba03efcdc0f6eaadbe175c9a"></a><!-- doxytag: member="ILevel.h::SIGNED_OUT_ALL" ref="5fd2c751ba03efcdc0f6eaadbe175c9a" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIGNED_OUT_ALL&nbsp;&nbsp;&nbsp;(OUT_NAME|OUT_DSCRP|OUT_LINENO|OUT_FUNCNAME|OUT_FILENAME|OUT_TIME|OUT_NEWLINE)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00020">20</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="5642599debe6e90af72366d09c118c01"></a><!-- doxytag: member="ILevel.h::SIGNED_OUT_NONE" ref="5642599debe6e90af72366d09c118c01" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIGNED_OUT_NONE&nbsp;&nbsp;&nbsp;(0)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00021">21</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="3c3835bbb2393e0c43ef1cd88c70edb3"></a><!-- doxytag: member="ILevel.h::SIGNED_OUT_NO_FILE_NAME" ref="3c3835bbb2393e0c43ef1cd88c70edb3" args="" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIGNED_OUT_NO_FILE_NAME&nbsp;&nbsp;&nbsp;(OUT_NAME|OUT_DSCRP|OUT_LINENO|OUT_FUNCNAME|OUT_TIME|OUT_NEWLINE)          </td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00022">22</a>行定义。</p>

</div>
</div><p>
<a class="anchor" name="b744fc9817e3580fae60b2b5d6838261"></a><!-- doxytag: member="ILevel.h::SIGNED_GET_BOOL" ref="b744fc9817e3580fae60b2b5d6838261" args="(sign, which)" -->
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define SIGNED_GET_BOOL          </td>
          <td>(</td>
          <td class="paramtype">sign,         <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">which&nbsp;</td>
          <td class="paramname">          </td>
          <td>&nbsp;)&nbsp;</td>
          <td>&nbsp;&nbsp;&nbsp;(0 != (sign &amp; which))</td>
        </tr>
      </table>
</div>
<div class="memdoc">

<p>

<p>在文件<a class="el" href="ILevel_8h-source.html">ILevel.h</a>第<a class="el" href="ILevel_8h-source.html#l00024">24</a>行定义。</p>

</div>
</div><p>
</div>
<hr>
<address style="align: right;">
  Generated on Mon Apr 6 21:08:24 2009 for WLog by 韦体东<img src="logo.png" align="middle"/></address>
</body>
</html>
